package com.demo;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @BelongsProject: study
 * @BelongsPackage: com.demo
 * @Author: zhangzhanheng
 * @CreateTime: 2024-03-29  09:54
 * @Description: TODO
 * @Version: 1.0
 */
public class demo1 {
    public static void main(String[] args) {
        // 定义要匹配的字符串
        String input = "your_input_here-.(*";

        // 定义正则表达式
        String regex = "^[\\w./\\-()]{1,64}$";

        // 使用 Pattern 编译正则表达式
        Pattern pattern = Pattern.compile(regex);

        // 使用 Matcher 进行匹配
        Matcher matcher = pattern.matcher(input);

        // 检查是否匹配
        if (matcher.matches()) {
            System.out.println("输入的字符串符合规则。");
        } else {
            System.out.println("输入的字符串不符合规则。");
        }
    }

}
